telecontrolled substation - German English Dictionary